#ifndef _IEVENTLISTENER_H__
#define _IEVENTLISTENER_H__

#include"IEventData.h"

class IEventListener
{
public:
	IEventListener() {  };
	~IEventListener() {  };

	virtual EventType VGetEventType() = 0;
	virtual bool HandleEvent(IEventDataPtr eventData) = 0;
};

typedef IEventListener* EventListenerPtr;

#endif